Skip to content

test(graph): golden-fixture accuracy harness for rc/trace/dead-code (closes #277) - #280

Merged
Wolfvin merged 1 commit into
mainfrom
test/graph-accuracy-golden-harness
Jul 14, 2026
Merged

test(graph): golden-fixture accuracy harness for rc/trace/dead-code (closes #277)#280
Wolfvin merged 1 commit into
mainfrom
test/graph-accuracy-golden-harness

Conversation

@Wolfvin

@Wolfvin Wolfvin commented Jul 14, 2026

Copy link
Copy Markdown
Owner

Mengapa

Fondasi call-graph retak berulang tanpa tertangkap CI (#210/#219/#220/#222/#223/#231 — semua edge/caller hilang, ditemukan manual berbulan kemudian). Tak ada test yang mengunci output graph pada fixture dikenal.

Isi

tests/test_graph_accuracy_golden.py — fixture polyglot kecil deterministik untuk pola yang HISTORIS bikin bug, assert nilai KONKRET:

Verifikasi + temuan

5 passed. Harness sudah membuktikan nilainya hari pertama: memunculkan bahwa dead-code punya DUA layer — raw backend.json node status (const rc 0, benar) vs engine detect_dead_code (#220 exemption, RED tidak dilaporkan). Assert di-set ke layer yang benar (yang user pakai). Cross-platform (normalize separator).

Revert salah satu fix #219/#231/#222/#220 → test gagal seketika, bukan berbulan kemudian.

Closes #277

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@Wolfvin
Wolfvin merged commit 4a452cd into main Jul 14, 2026
0 of 6 checks passed
@Wolfvin
Wolfvin deleted the test/graph-accuracy-golden-harness branch July 14, 2026 06:50
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test(graph): golden-fixture accuracy harness for reference_count / trace / dead-code

1 participant